Anveo EDI Connect / Config / Pour commencer / Mise à niveau
C'est une traduction automatique. Le message original est disponible en Anglais.

Mise à niveau

Anveo EDI Connect utilise un système de versions, où nous avons une version majeure, une version mineure et un numéro de révision, comme 4.00.01 (Version : 4, version mineure : 00, révision 01). La procédure de mise à niveau est expliquée ci-dessous. Il existe un article de la base de connaissances sur la question de savoir si vous devez mettre à jour le module dans un système existant. La mise à jour de la révision du module est considérée comme sûre, mais vous devez toujours tester le système après une mise à jour.

Chaque fois que nous modifions la version majeure, il peut y avoir des ruptures techniques. Tous les changements entre les versions sont documentés dans le chapitre Nouveautés.

Dans cette section, nous présentons les instructions de mise à niveau en fonction de la version du module sélectionné ci-dessus. Assurez-vous d’abord de sélectionner la bonne version.

Avant de commencer la mise à jour, assurez-vous de sauvegarder les mappages et les objets EDI. Essayez toujours une nouvelle version dans un environnement de test. Si vous prévoyez de mettre à jour un environnement réel, veuillez contacter notre service d’assistance au préalable, afin de vous assurer que des ressources sont disponibles au cas où vous auriez besoin d’aide.

FOB-Installation

Cette section ne s’applique pas si vous utilisez la version Extension de notre module pour Business Central.

Si vous effectuez une mise à jour à partir d’une version antérieure à la version 1.47, veuillez vérifier s’il existe une table appelée “EDI Version Branch” et supprimer les données et l’objet de la table avant d’effectuer la mise à jour vers une version plus récente.

Avec Anveo EDI Connect 3.00.00, nous avons apporté quelques changements radicaux à l’API sous-jacente. Il y a également de nouveaux objets, veuillez vous assurer de télécharger une nouvelle licence NAV auprès de Microsoft pour pouvoir accéder aux nouveaux objets. Veuillez d’abord effectuer une mise à jour vers la version 1.47.27 au moins avant d’effectuer la mise à jour vers la version 3.00. Vérifiez que vos modifications fonctionnent dans un système de test avant de mettre à jour un système réel. Notre service d’assistance vous aidera à résoudre les problèmes causés par ces changements. Si vous rencontrez des difficultés au cours de ces étapes ou si vous n’êtes pas sûr que tout fonctionne comme prévu, veuillez contacter notre service d’assistance.

Vous pouvez importer les nouveaux objets, mais veillez à ne pas écraser vos personnalisations. Il n’est pas nécessaire d’importer le codeunit EDI Callback car il existe un second codeunit 5327313 EDI Callback - Template qui est livré avec Anveo EDI Connect. Si nous ajoutons une fonction à l’codeunit EDI Callback, nous l’ajouterons également au modèle. Vous pouvez simplement copier la nouvelle fonctionnalité de l’codeunit 5327313 EDI Callback - Template dans votre codeunit EDI Callback. L’codeunit rappel EDI elle-même n’a pas changé de 1.47 à 4.00. Mais il existe de nouvelles fonctions d’aide pour accéder aux paramètres des fonctions.

Si vous utilisez les composants de communication à distance, veuillez les réinstaller au cas où ils auraient été modifiés.

Après avoir importé les nouveaux objets, vous devez supprimer tous les objets restants de ANVEDI1*, à l’exception de l’codeunit EDI Callback.

Après une mise à jour, veuillez exécuter la commande de compilation à partir de l’environnement de développement pour tous les objets EDI (ID d’objet « 5327300 » à « 5327399 »). Si vous obtenez des erreurs dues à des Dlls automations/.NET manquantes, vous pouvez les ignorer si vous n’avez pas besoin de cette fonctionnalité :

  • Remote Communication
    • transfert de fichiers via ftp/ftps, courrier électronique
  • ZUGFeRD
    • factures spéciales au format PDF

Après avoir mis à jour les objets, veuillez ouvrir la fenêtre EDI Setup. Il peut vous être demandé de redémarrer le client ou de mettre à jour les données EDI mapping. Veuillez suivre les instructions qui s’affichent à l’écran. Si vous utilisez un NAS (NAV Application Server), il se peut que vous deviez également le redémarrer.

Changements dans l’API avec ANVEDI3.00 : Un grand nombre de fonctions de l’codeunit EDI Global sont maintenant disponibles dans l’codeunit EDI Integration. Vous devez utiliser l’intégration EDI dans la mesure du possible.

En fonction de la mise à jour, il peut également y avoir un grand nombre de nouvelles propriétés dans les correspondances EDI. Les mappings EDI seront mis à jour automatiquement, mais vous devez vérifier chaque mapping après la mise à jour.

Dans la version 1 du module, toutes les propriétés de la liste avaient des entrées invalides à la fin, vous pouvez maintenant les supprimer en toute sécurité. Si vous obtenez des erreurs dues à la logique de validation sur les champs de clé primaire, veuillez vérifier les liens des éléments de données, ils doivent maintenant être définis dans l’ordre correct et utiliser également le déclencheur de validation.

L’importation de QuickInstall est obligatoire. Veuillez toujours importer le fichier QuickInstall comme décrit dans le chapitre sur l’installation après avoir reçu une mise à jour majeure.

Veuillez vous référer à cette section si vous obtenez une version plus récente des objets et de la documentation pour vérifier si des étapes supplémentaires sont nécessaires.

Test du module après une mise à niveau

Après chaque mise à niveau, vous devez vous assurer que les correspondances EDI se comportent toujours comme prévu. S’il y a des changements dans l’API ou si le convertisseur se comporte différemment (uniquement lors de mises à jour majeures), nous les documenterons dans notre journal des changements. Nous ne nous attendons pas à des problèmes après une mise à jour mineure ou une révision, mais nous ne disposons que d’un nombre limité de cas de test. Il est de votre responsabilité de vous assurer que le module se comporte correctement après une mise à jour.

Nous recommandons vivement d’essayer chaque mise à jour dans un système de test avant de mettre à niveau un système réel. Une mise à jour directe d’un système actif comporte toujours le risque que les interfaces EDI ne fonctionnent plus correctement. Si les données EDI sont critiques pour l’entreprise, il faut en tenir compte dans le scénario de mise à niveau. Toutes les interfaces pertinentes doivent être vérifiées dans un système d’essai et des plans doivent être prévus pour revenir à la version précédente en cas de difficultés imprévues.